﻿@model IEnumerable<ConcurrencyDetectionAndUserChoice.Album>

@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

<pre>
Note that to get this demo to work, add an album.
After you save it and get back to the Index page (this one) you'll right click on 'Edit'
to open up a new tab. Edit in one, save it, edit in the other and save it.
Visual Studio will break in your code with an DbUpdateConcurrencyException, press f5 to continue. 
Voila.
</pre>
<p>
    @Html.ActionLink("Create New", "Create")
</p>
<table class="table">
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Title)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Price)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Title)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Price)
        </td>
        <td>
            @Html.ActionLink("Edit", "Edit", new { id=item.AlbumId }) |
            @Html.ActionLink("Details", "Details", new { id=item.AlbumId }) |
            @Html.ActionLink("Delete", "Delete", new { id=item.AlbumId })
        </td>
    </tr>
}

</table>
